約 4,232,347 件
https://w.atwiki.jp/yasrun/pages/62.html
とりあえずランダムに円を描かせてみました。 ソース 参考にしたページ: https //sites.google.com/a/gclue.jp/android-docs-2009/byo...
https://w.atwiki.jp/m_shige1979/pages/1477.html
Android Android SDK Android NDK PhoneGap NyARToolkit AndAR
https://w.atwiki.jp/ohden/pages/343.html
repo 環境 Ubuntu 10.04 LTS server ※なんか上手く行かんかった...serverだからか? Ubuntu 10.10 desktop Androidのsourceをbuildする場合、LinuxまたはMacOSが必要。 Windows環境ではbuildできない。 Android open source project http //source.android.com/ http //source.android.com/source/download.html repoの導入 Android用のsourceを取得するためには、repoが必要。その導入方法を記述する。 pkgのinstall状況とか見やすいのでaptitudeを使用。apt-getでも普通に取得可能。 ツール・ライブラリのinstall repoを使うためには様々なツールやライブラリが必要なのでまずはその導入を行う。 pkg情報の更新。 $ sudo add-apt-repository "deb http //us.archive.ubuntu.com/ubuntu/ jaunty multiverse" $ sudo add-apt-repository "deb http //us.archive.ubuntu.com/ubuntu/ jaunty-updates multiverse" $ sudo aptitude update pkgの導入 $ sudo aptitude install sun-java6-jdk sun-java5-jdk git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev libreadline5-dev 一応、これで必要なものは全部入るハズじゃが、それぞれのツール、ライブラリについてメモ及び、検索とinstallコマンドを記述。 参考:aptitude search結果の見方 ■git-core 分散repositoryな構成管理を行う。 $ aptitude search git-core $ sudo aptitude install git-core ■gnupg 公開鍵暗号方式を用いてデータの暗号化やディジタル署名を行う。OpenPGP互換。PGP2と非互換。 $ aptitude search gnupg $ sudo aptitude install gnupg ■flex テキストから文字パターンを認識するものらしい。lexで検索した方が見つかりやすいかも。adobeのではない。 http //cis.k.hosei.ac.jp/~nakata/lectureCompiler/YaccLex/ $ aptitude search flex $ sudo aptitude install flex ■bison 汎用の構文解析器ジェネレータ。与えられた構文規則に従ってC言語で書かれた構文解析関数を出力してくれるらしい。 http //cis.k.hosei.ac.jp/~nakata/lectureCompiler/YaccLex/ $ aptitude search bison $ sudo aptitude install bison ■gperf 完全なハッシュ関数を生成する。 $ aptitude search gperf $ sudo aptitude install gperf ■libsdl-dev ゲームなどのマルチメディア関係のソフトウェアを開発するための、グラフィックやサウンド等のAPIを提供するライブラリ。 $ aptitude search libsdl-dev $ sudo aptitude install libsdl-dev ■libesd0-dev デジタル化された複数のオーディオを一つのデバイスで再生するめのライブラリ。 $ aptitude search libesd0-dev $ sudo aptitude install libesd0-dev ■libwxgtk2.6-dev ウィジットツールキット。GUIを構成するためのライブラリ。 $ aptitude search libwxgtk2.6-dev $ sudo aptitude install libwxgtk2.6-dev ■build-essential Debianパッケージの構築に必須であるとされるパッケージ。このパッケージを導入するとDebian構築に必要な依存関係にあるパッケージが色々入る。 $ aptitude search build-essential $ sudo aptitude install build-essential ■zip zipファイル用のアーカイバ。 $ aptitude search zip $ sudo aptitude install zip ■curl サーバからファイルを取得するためのクライアントプログラム。ダウンロード支援プログラム。 $ aptitude search curl $ sudo aptitude install curl ■libncurses5-dev TUI作成用のライブラリ。 $ aptitude search libncurses5-dev $ sudo aptitude install libncurses5-dev ■zlib1g-dev zip圧縮用ライブラリ。 $ aptitude search zlib1g-dev $ sudo aptitude install zlib1g-dev ■libreadline5-dev コマンドライン入力支援ライブラリ。bashでも採用されており、入力補完やコマンド履歴などを提供している。 $ aptitude search libreadline5-dev $ sudo aptitude install libreadline5-dev repoのinstall 手順に載ってるコマンドを順番に実行してみる。 $ mkdir ~/bin $ curl http //android.git.kernel.org/repo ~/bin/repo % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed100 17451 100 17451 0 0 3264 0 0 00 05 0 00 05 -- -- -- 17381 実行権を与えて、環境変数を追加して、適応。 $ chmod a+x ~/bin/repo $ vi .bashrc #repo PATH=~/bin $PATH $ source .bashrc ヘルプ出してみる。 $ repo help usage repo COMMAND [ARGS]repo is not yet installed. Use "repo init" to install it here.The most commonly used repo commands are init Install repo in the current working directoryhelp Display detailed help on a commandFor access to the full online help, install repo ("repo init"). ちゃんと出たらok。とりあえず、これで導入完了。 repoの使い方 初期設定 downloadしたいdirへ移動して、download対象を指定して、『repo sync』で実際にdownloadって感じの手順。 まず、dir作って、初期設定。 $ mkdir working-directory-name $ cd working-directory-name $ repo init -u git //android.git.kernel.org/platform/manifest.git server環境だとこんなん出て上手く動かんかった...(´;ω;`)ブワッ gpg symbol lookup error /usr/local/lib/libreadline.so.6 undefined symbol PCfatal registering repo maintainer keys failed desktop環境だと普通に上手く行った...orz 最後にいくつか質問されるが、『y』と『enter』押下で大丈夫なハズ。 clone_log 当該dirに『.repo』ってdirができてて、ちゃんと中身があればok。 sourceの取得 正確にはlocal環境とrepositoryの同期ですね。 $ repo sync で、実際にAndroid sourceの取得。空の状態から取得するとすっごい時間かかります。(ノД`) 終わったので、取得サイズを見てみる... $ du -sm 5175. MByte単位なので、diskの消費容量5GB... 取得対象の指定【-b】 取得brancheの指定。 『-b』オプションで取得するtag名、branche名を指定すると、そのtag、brancheのsourceが取得できる。 指定するtag名はこちらからhttp //android.git.kernel.org/?p=platform/manifest.git;a=tags $ repo init -u git //android.git.kernel.org/platform/manifest.git -b eclair .repo/manifests/ manifest switched gingerbread...froyo-plus-aosp.repo/manifests/ discarding 18 commits removed from upstreamYour Name [hoge] Your Email [hoge@hoge-VM.(none)] Your identity is hoge hoge@hoge-VM.(none) is this correct [y/n]? yrepo initialized in /home/hoge/working-directory-namehoge@hoge-VM ~/allmake_android で、取得。 $ repo sync この時点で、froyo(Android2.2)を取って来たかったんじゃが、どうもbrancheが無くなってるっぽぃ? eclair(Android2.1)の取得も失敗したし、branch名よりもtag名で取ってきた方が良いみたい。 e.g.) $ repo init -u git //android.git.kernel.org/platform/manifest.git -b android-cts-2.1_r4 並列処理の指定【-j】 sync時に並列で動かすjobの数を指定できる。 $ repo sync -j2 とかすると、2つのjobが同時に走るのでsyncにかかる時間を短縮できる。 数字なんぼまで増やせるんか知らんが、あんまし増やすとNetwork圧迫するので危険らしいが、正直とても遅いので、2~8位は設定しても良いと思う。 singleコアでも少しは意味あります。コア数+1位が妥当らしい。 manifestfileの指定【-m】 $ repo init -u git //android.git.kernel.org/platform/manifest.git -b eclair -m hoge.xml 初期設定時に作成されるマニフェストファイル名の指定。上記のコマンドだと、『hoge.xml』に、省略すると『default.xml』になる。 diff repositoryとの差異を表示する。 $ repo diff あんま上の方でやりすぎるとすっごい時間かかります。 よう分からんが、Makefile変更してdiffしても差異が出んかった。『init/init.c』いじってdiffやったら差異がちゃんと出た。 diff対象のfileって決まってる? まぁ、使い方はこんなとこかな?足りないトコとかは随時追加するつもり。 更新日: 2011年02月18日 (金) 19時32分10秒 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/wiki2_ema/pages/112.html
HTC Desire HD Adobe Flash Player Adobe Reader Advanced Task Killer Froyo AndExplorer Angel Browser Antivirus ATOK Battery Mix DolphinBrowserHD EX ファイルエクスプローラー Firefox FilckWnn gEditor Hidden SSID Enabler Jota Text Editor K-9 Mail KDDILABS N2 TTS Meridian MoreLocale 2 Opera Mobile PermissionViewer PhotoshopExpress Quick Settings radio.jp RealSignal Reduce Photo Size Rewit Seesmic Signal Status Simeji Traffic Counter TweetDeck twicca twicca twitpicプラグイン Twidroyd Twigee VIA Access VISIONary+ WiFiManager アカイトリ みんなの顔文字辞書 メ・ガ・ネ!メガネ 乗り換え案内 壺井524 L-01D Adobe Flash Player Adobe Reader Advanced Task Killer Froyo AndExplorer Angel Browser Antivirus ATOK %%Battery Mix%% Cerisier docomo Wi-Fiかんたん接続 DolphinBrowserHD EX ファイルエクスプローラー Firefox FilckWnn gEditor Hidden SSID Enabler inSSIDer Jota Text Editor K-9 Mail %%KDDILABS N2 TTS%% LG Notifications %%LTE Switch%% Meridian Microsoft Remote Desktop %%MoreLocale 2%% MX Player NHKネットラジオ らじる★らじる niconico %%Opera Mobile%% Opera Classic PermissionViewer PhotoshopExpress Quick Settings radio.jp RealSignal Reduce Photo Size Resizze Lite Rewit Seesmic %%Signal Status%% Simeji ShootingStar Traffic Counter Tuboroid Tuboroid改 TweetDeck tweecha twicca twicca マルチ画像プラグイン twitcle Twidroyd Twigee VIA Access VISIONary+ WiFiManager アカイトリ4 カメラICS ギガネケエス ツイタマ ツイッターするやつ ツイッターするやつ(Font) みんなの顔文字辞書 メ・ガ・ネ!メガネ・エ・ス! 乗り換え案内 壺井524
https://w.atwiki.jp/eroelocal/pages/30.html
android開発において気になることなどを記載・Tips的なもの まずここ見れば全部わかる Android Developers androidAPI +... 描画 音楽的な SlidingDrawer androidManifest error関連
https://w.atwiki.jp/kapper1224/pages/48.html
Android-x86はIntel PCで使えるAndroid OSです。 UEFI32bitと64bitに対応しているのでWindowsタブレットでも動作します。 Android-x86 Project - Run Android on Your PC またこちらに開発版バージョンに最新kernelを入れたテスト版が公開されています。 ドライバなどが不具合がある場合はテストどうぞ。 https //drive.google.com/drive/folders/0B_OFHiIqgpSFTFpkQWc1eXV3ME0 インストールする際にはストレージが削除されるリスクが高いので自己責任で。 まずはUSBに焼いてLiveOS仕様で使ってみましょう。
https://w.atwiki.jp/kapper1224/pages/62.html
Androidタブレット、スマホを改造してLinuxディストリを起動することも出来ます。 ①世界的にメジャーな機種 ⇒postmarketOSなどが移植 ②中華 Allwinnerなど ⇒Linux Sunxiで移植方法が公開 https //linux-sunxi.org/Main_Page ③AndroidカスタムROM ⇒主にXDAのスレにて情報公開 Googleにて「機種名 XDA」で検索するとヒットします。
https://w.atwiki.jp/rakuten_mno/pages/12.html
Androidの設定 Androidの設定 物理SIM eSIM コメント(最新10件表示) ※APN情報を確認したい(公式) 物理SIM 電源を切ってからSIMカードを差し込む 電源を入れる この段階でアンテナピクト横に4G(若しくはLTE)と表示されており、発着信/SMS/インターネット接続等が可能なら完了 「設定」→「ネットワークとインターネット」→「モバイルネットワーク」をタップ 「アクセスポイント名」(若しくは「APN」)をタップ 「APN情報を確認したい(公式)」を参考にアクセスポイントを編集(若しくは追加)し保存する アンテナピクト横に4G(若しくはLTE)と表示されており、発着信/SMS/インターネット接続等が可能なら完了 eSIM 郵送で届くQRコードを読み取り、「my楽天モバイル」にログイン MNPの場合は「転入を開始する」タップし、MNP開通完了まで待つ 申し込み履歴→楽天回線の開通手続きを行うをタップ eSIMプロファイルがダウンロードされる コメント(最新10件表示) 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/dellkeitai/pages/53.html
Android(テスト) テストのやり方 参考URL http //itinfo.main.jp/tan/?p=35 プロジェクトは2つ個別に作る。テスト用は「Androidテスト・プロジェクト」で作成する。 R.idが見つからないのはimportが無いのが原因。以下があるかを確認する。 import jp.main.itinfo.tan.testproject.R; testInputEditTextでエラーになる場合はAVDがロックされているのが原因。 ロックされていると操作できないため。ロックを解除してテストすると成功する。 antファイルの作り方 参考URL http //starzero.hatenablog.com/entry/20120929/1348926876 C \android-sdk\sdk\tools android update test-project -p c \workspace\TestProject Test -m c \workspace\TestProject Resolved location of main project to c \workspace\TestProject Updated project.properties Updated local.properties No project name specified, using project folder name TestProjectTest . If you wish to change it, edit the first line of build.xml. Added file c \workspace\TestProjectTest\build.xml Updated file c \workspace\TestProjectTest\proguard-project.txt Updated ant.properties これで作成され、ターゲットでtestを選べばテストが出来たけど、エラーが発生する。 test [echo] Running tests ... [exec] jp.main.itinfo.tan.testproject.test.TestCase ... [exec] Failure in testInputEditText [exec] junit.framework.AssertionFailedError [exec] at jp.main.itinfo.tan.testproject.test.TestCase.testInputEditText(TestCase.java 77) [exec] at java.lang.reflect.Method.invokeNative(Native Method) [exec] at android.test.InstrumentationTestCase.runMethod(InstrumentationTestCase.java 214) [exec] at android.test.InstrumentationTestCase.runTest(InstrumentationTestCase.java 199) [exec] at android.test.ActivityInstrumentationTestCase2.runTest(ActivityInstrumentationTestCase2.java 192) [exec] at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java 169) [exec] at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java 154) [exec] at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java 545) [exec] at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java 1551) [exec] Test results for InstrumentationTestRunner=....F [exec] Time 4.355 [exec] FAILURES!!! [exec] Tests run 4, Failures 1, Errors 0 BUILD SUCCESSFUL Total time 8 seconds
https://w.atwiki.jp/anddoid/pages/30.html
android layout_height 要素 fill_parent wrap_content サイズ指定 関連タグ 使用例 android layout_height="fill_parent" android layout_height="0dp"